Radio esterna

Il ricevitore MS2-Pro espone una seconda porta UART (UART2) sul connettore EXT-DATA del case. Permette di collegare una radio modem esterna (es. moduli 433/868/915 MHz, LoRa, FSK) per:

  • Base in campo che trasmette corrections RTCM ai rover via radio (senza WiFi / senza cellulare)
  • Rover che riceve corrections RTCM da una base remota via la stessa radio

Tipici scenari d’uso:

  • Cantiere isolato senza copertura cellulare → base con radio modem trasmette RTCM ai rover. Sono disponibili radio consigliate con portata tipica di 1000 m, 1500 m o 2000 m in linea ottica (LoS)
  • Stazione fissa permanente con coppia di radio (base ⇄ rover) come backup al NTRIP

Connettore EXT-DATA

Nota

Le specifiche fisiche dettagliate del connettore (modello, pinout esatto, tensione I/O, alimentazione disponibile) sono descritte nella pagina Caratteristiche tecniche e nella documentazione hardware inclusa con il dispositivo.

Caratteristiche generali UART2:

  • Direzione: bidirezionale (TX dal ricevitore + RX verso il ricevitore)
  • Livelli I/O: 3.3V logica (verifica compatibilità con la radio scelta)
  • Baudrate radio: 57600 bps (fisso, lato radio e lato ricevitore)
  • Protocollo: pass-through trasparente (RTCM3 binary tipico)

Configurazione messaggi RTCM su UART2

Quando il ricevitore è in modalità Base (Survey-In o Fixed), abilita i messaggi RTCM in uscita su UART2 dal menu:

  1. Apri menu (+++)
  2. Premi [h] GNSS Settings
  3. Premi [4] Messages
  4. Premi [2] RTCM3 UART2
  5. Attiva i messaggi necessari:
    • 1005 — Station coordinates (1 Hz tipico)
    • 1077 — GPS MSM7 high-precision (1 Hz)
    • 1087 — GLONASS MSM7 (1 Hz)
    • 1097 — Galileo MSM7 (1 Hz)
    • 1127 — BeiDou MSM7 (1 Hz)
    • 1230 — GLONASS code-phase bias (5–10 s)
    • 4072.0/4072.1 — Reference station info (opzionale, u-blox proprietario)
  6. Premi [x] per tornare e salvare in NVS.

Il modulo emette continuamente i messaggi abilitati su UART2 alla frequenza configurata. La radio modem li riceve e li trasmette al rover.

Radio modem compatibili

Esempi di radio modem testate o noti per essere compatibili (livelli 3.3V, baudrate fino a 115200):

  • Mico Air (consigliato, portate tipiche 1000–2000 m LoS in versioni dedicate)
  • Holybro SiK Telemetry Radio (433/915 MHz)
  • RFD900x (900 MHz, lunga portata in condizioni ottimali)
  • Digi XBee Pro (varie bande)
  • JOC Radio Link (varie bande)

Per consigli su radio specifiche per la tua zona/applicazione contatta solutop@gmail.com.

Pairing base ↔ rover via radio

Setup tipico:

Lato base (MS2-Pro fissa):

  1. Configura modalità Base (Survey-In o Fixed) — vedi pagine dedicate
  2. Abilita messaggi RTCM su UART2 (vedi sopra)
  3. Collega radio modem TX al connettore EXT-DATA, modulo radio in trasmissione

Lato rover (MS2-Pro mobile, oppure altro ricevitore RTK):

  1. Configura modalità Rover BT standalone (no NTRIP)
  2. Radio modem RX collegata al connettore EXT-DATA del rover
  3. Il modulo del rover riceve RTCM via UART2, si aggancia all’RTK FIX

Tutto avviene senza WiFi, senza NTRIP, senza cellulare.

Coesistenza con NTRIP

UART2 e WiFi+NTRIP non sono mutuamente esclusivi. Puoi avere:

  • Base con NTRIP Caster (uplink RTCM via WiFi) + radio modem locale (UART2 → rover vicini): doppia distribuzione delle stesse corrections.
  • Rover che riceve corrections via NTRIP Client (WiFi) + logging UBX su UART2 verso radio per backup.

Limiti

  • Bandwidth UART2 a 57600 bps = ~5.7 KB/s sostenuto. Con molti satelliti (40+) e tutti i messaggi MSM7 abilitati puoi avvicinarti al limite. Riduci la frequenza dei messaggi o aumenta il baudrate UART2 (richiede configurazione UBX-CFG-PRT).
  • La radio modem ha la sua latenza/throughput propri. Verifica con il datasheet della radio scelta.

Troubleshooting

Il rover non riceve corrections
  • Verifica connessioni fisiche TX (base) ↔ RX (rover) sul connettore EXT-DATA.
  • Verifica che entrambe le radio siano configurate sullo stesso baudrate, canale, NetID.
  • Sniffa il flusso UART col [h][4][2] impostato per vedere se la base emette.
Posizione rover instabile (oscilla 1-2 metri)
  • RTCM arriva ma con perdita pacchetti via radio. Verifica RSSI della radio.
  • Riduci la distanza base-rover o usa una radio più potente.
Cold start rover supera 60 secondi
  • Manca probabilmente il messaggio 1005 (station coordinates). Riabilitalo nei messaggi RTCM3 UART2 della base.